package practicasObj2;

public class CartaPoker {

	private String palo;
	private Integer valor;

	public CartaPoker(String string, String i) {

		this.palo = string;
		this.valor = this.transformarValor(i);
	}

	public boolean esMayor(CartaPoker cartaPokerTest2) {

		return (Math.max(this.valor, cartaPokerTest2.valor()) == this.valor);

	}

	public Boolean mismoPalo(CartaPoker cartaDePoker) {

		return (this.palo == cartaDePoker.palo());

	}

	public String palo() {

		return this.palo;
	}

	public Integer valor() {

		return this.valor;
	}

	public Integer transformarValor(String valorEnLetras) {

		if (valorEnLetras == "K") {

			return 13;
		}
		if (valorEnLetras == "Q") {

			return 12;
		}
		if (valorEnLetras == "J") {

			return 11;
		}
		if (valorEnLetras == "A") {

			return 14;
		}
		return Integer.parseInt(valorEnLetras);
	}

}
